An Implementation of the IFF Procedure in DALI
نویسندگان
چکیده
Abductive Logic Programming (ALP) [11] [12] has found broad application as a powerful tool for hypothetical reasoning with incomplete knowledge, as it combines: abduction, that operates by labeling some pieces of information as abducibles, i.e. as possible hypotheses which can be assumed to hold, provided that they are consistent with the given knowledge base; and logic programming, enriched with integrity constraints to further restrict the range of possible hypotheses. In recent years, a variety of proof procedures for ALP have been proposed. A very important one is the IFF procedure of Fung and Kowalski [8]. Among the other proposals, the ACLP procedure [13] integrates abductive reasoning with constraint solving. Some recent procedures are explicitly aimed at improving the IFF. The CIFF [7] procedure is aimed at providing increasing generality on the kind of constraints that can be expressed, also in view of the definition of logical agents and multi-agent systems. On the same line, in the SCIFF procedure [1] abducibles represent hypotheses about agent behaviour; SCIFF deals with the concept of fulfillment, i.e., the correspondence of abduced atoms with events (that a logical agent has perceived) recorded in a history. All these procedures are sound, but have problems with completeness, which is not achieved for the general case. In this paper, we present a novel implementation of the IFF proof procedure. The approach of this paper is indebted to [6], that proposes some abstract argumentationbased proof procedures for assumption-based reasoning (of which abduction is an instance) building on the stable model semantics of [9]. We overcome completeness problems and obtain a correct and complete implementation by adopting a completely different novel approach. Rather that re-implementing the procedure in fact, we translate an ALP program into other formalisms, of which we exploit the inference engines. In particular, our proposal relies upon: Answer Set Programming (ASP), which is a new logic programming paradigm [14] the Answer Set (or equivalently Stable Model) semantics [9]; and the new logic programming language DALI [3] [16], which provides special proactive features, so that one can specify conditions that are to be automatically checked. Precisely, a given ALP program is (automatically) translated into: (i) an ASP program, that generates a superset of the abductive explanations (that are the expected results of the ALP program) and (ii) a DALI program that rules out incorrect solutions. Due to the proactive features of DALI, there is no need of defining a meta-interpreter: rather, the different conditions of each IFF rule are checked concurrently (and, potentially, in parallel) by means of the special DALI mechanism of internal events.
منابع مشابه
Omega-3 fatty acids as monotherapy in treating depression in pregnant women: a meta-analysis of randomized controlled trials
Background Previous studies have reported inconsistent findings regarding the efficacy of omega-3 fatty acids on pregnant women with major depressive disorder (MDD). This meta-analysis was conducted to systematically evaluate the clinical applicability of omega-3 fatty acids in treating depression in pregnant women. Methods Randomized controlled trials (RCTs) that compared omega-3 fatty acids ...
متن کاملInstructional Design, Implementation, and Evaluation of an E-Learning System, an Experience in Tehran University of Medical Sciences
Introduction: Designing e-learning systems based on the principles and prerequisites of teaching and learning theories requires a comprehensive and systematic approach to instructional design procedure. An experience of instructional design, implementation and evaluation of an e-learning system is represented in this study. Methods: In the present action research study, five steps of systemati...
متن کاملبررسی روایی و پایایی پرسشنامه دالی (Index Load Activity Driver: DALI) به منظور سنجش بارکار فکری در ارتباط با رانندگان یکی از شرکت های تولیدی
Introduction: Nowadays, the importance of workload has become more apparent in ergonomic studies. Because workload is part of unsafe situation, it can be the cause of the incident. Therefore, its quantification is important in different occupations. This study was conducted to evaluate the validity and reliability of the DALI questionnaire for assessing the mental load of drivers. Methods...
متن کاملOmega-3 fatty acids as monotherapy in treating depression in pregnant women: a meta-analysis of randomized controlled trials
Background Previous studies have reported inconsistent findings regarding the efficacy of omega-3 fatty acids on pregnant women with major depressive disorder (MDD). This meta-analysis was conducted to systematically evaluate the clinical applicability of omega-3 fatty acids in treating depression in pregnant women. Methods Randomized controlled trials (RCTs) that compared omega-3 fatty acids ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006